e184540463e91e0447f5f939c19515b9180c16c5,plugins/org.eclipse.xtext/src/org/eclipse/xtext/linking/lazy/LazyLinker.java,LazyLinker,createProxy,#EObject#INode#EReference#,166

Before Change


	protected EObject createProxy(EObject obj, INode node, EReference eRef) {
		if (obj.eResource() == null)
			throw new IllegalStateException("object must be contained in a resource");
		final URI uri = obj.eResource().getURI();
		final URI encodedLink = uri.appendFragment(encoder.encode(obj, eRef, node));
		EClass referenceType = ecoreGenericsUtil.getReferenceType(eRef, obj.eClass());
		EClass instantiableType = instantiableSubTypes.get(referenceType);

After Change


	}

	protected EObject createProxy(EObject obj, INode node, EReference eRef) {
		final Resource resource = obj.eResource();
		if (resource == null)
			throw new IllegalStateException("object must be contained in a resource");
		final URI uri = resource.getURI();